\hypertarget{structPin__KinDyn_1_1IkRes}{}\doxysection{Pin\+\_\+\+Kin\+Dyn\+::Ik\+Res Struct Reference}
\label{structPin__KinDyn_1_1IkRes}\index{Pin\_KinDyn::IkRes@{Pin\_KinDyn::IkRes}}


the result of inverse kinematic  




{\ttfamily \#include $<$pino\+\_\+kin\+\_\+dyn.\+h$>$}

\doxysubsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structPin__KinDyn_1_1IkRes_a55448e59ec34c0dd7df4f61e6784cfb9}\label{structPin__KinDyn_1_1IkRes_a55448e59ec34c0dd7df4f61e6784cfb9}} 
int \mbox{\hyperlink{structPin__KinDyn_1_1IkRes_a55448e59ec34c0dd7df4f61e6784cfb9}{status}}
\begin{DoxyCompactList}\small\item\em whether calculate successfully \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structPin__KinDyn_1_1IkRes_a0d63c9ab89199854133715615d85e552}\label{structPin__KinDyn_1_1IkRes_a0d63c9ab89199854133715615d85e552}} 
int \mbox{\hyperlink{structPin__KinDyn_1_1IkRes_a0d63c9ab89199854133715615d85e552}{itr}}
\begin{DoxyCompactList}\small\item\em iteration to calculate \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structPin__KinDyn_1_1IkRes_adecc161fc3130c4343a30ae745db4c05}\label{structPin__KinDyn_1_1IkRes_adecc161fc3130c4343a30ae745db4c05}} 
Eigen\+::\+Vector\+Xd \mbox{\hyperlink{structPin__KinDyn_1_1IkRes_adecc161fc3130c4343a30ae745db4c05}{err}}
\begin{DoxyCompactList}\small\item\em error of calculation \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structPin__KinDyn_1_1IkRes_ad8634d06c47f0ed2a216fe051b15ba46}\label{structPin__KinDyn_1_1IkRes_ad8634d06c47f0ed2a216fe051b15ba46}} 
Eigen\+::\+Vector\+Xd \mbox{\hyperlink{structPin__KinDyn_1_1IkRes_ad8634d06c47f0ed2a216fe051b15ba46}{joint\+Pos\+Res}}
\begin{DoxyCompactList}\small\item\em joint position of calculation \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
the result of inverse kinematic 



Definition at line 111 of file pino\+\_\+kin\+\_\+dyn.\+h.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
pino\+\_\+kin\+\_\+dyn.\+h\end{DoxyCompactItemize}
